package com.zxn.kotlin.entity

import java.math.BigDecimal

/**
 * 实力类的使用测试.
 */
class EntityTest {


}

fun main() {
//    val intent = "zhang721688"
//    val entity = Entity()
//    entity.onIntent(intent,entity.onParseIntent(55))

    println(divide(50.0F, 100.0F))
    println(divide(5F, 12.0F))
}


/**
 * 提供（相对）精确的除法运算。当发生除不尽的情况时，保留两位小数，以后的数字四舍五入。
 * @param v1 被除数
 * @param v2 除数
 * @return 两个参数的商
 */
fun divide(v1: Float, v2: Float): Float {
    val b1 = BigDecimal(v1.toString())
    val b2 = BigDecimal(v2.toString())
    return b1.divide(b2, 2, BigDecimal.ROUND_HALF_UP).toFloat()
}